laptop computer cpu laptops memory lcd cables power supplies solar energy computer repair power monitor computers batteries connectors ddr3 electricity